@charset "utf-8";

/* 轮播图css */
.slideBox {
    position: relative;
    width: 100%;
    overflow: hidden;
    text-align: center;
    z-index: 555;height: 600px;
}
.slideBox .hd {
    display: inline-block;
    position: relative; bottom:-560px;
    z-index: 1;
}
.slideBox .hd ul {
    overflow: hidden;
    zoom: 1;
}
.slideBox .hd ul li {
    float: left;
    margin: 0 3px;
    width: 10px;
    height: 10px;
    line-height: 10px;
    text-align: center;
    color: #fff;
    cursor: pointer;
	border-radius:10px;
	background:#FFF;
}
.slideBox .hd ul li.on {
 background:#F00;
 width:30px;
 height:10px;
 border-radius:5px;
}
.slideBox .bd {
    position: relative;
    z-index: 0;
	top: -17px;
}
.slideBox .bd li {
    zoom: 1;
    vertical-align: middle;
    display: block;
    height: 600px;
}
.slideBox .prev, .slideBox .next {
    position: absolute;
    left: 6%;
    top: 55%;
    margin-top: -25px;
    display: block;
    width: 60px;
    height: 60px;
    background: url("../images/btn01.png") 0px 0px no-repeat;
    filter: alpha(opacity=50);
    opacity: 0.5;
    z-index: 789;
}
.slideBox .next {
    left: auto;
    right: 6%;
    background-position: -60px 0px;
}
.slideBox .prev:hover, .slideBox .next:hover {
    filter: alpha(opacity=100);
    opacity: 0.9;
}
.slideBox .prevStop {
    display: none;
}
.slideBox .nextStop {
    display: none;
}
/* 轮播图css结束 */




/*新闻*/
.wrap-news{
	padding: 50px 0;
	overflow: hidden;
}
/* 焦点图 */
.newsfocus{ width:470px;}
.focusBox { float:left; position: relative; width: 470px; height: 325px; margin-bottom:10px;  overflow: hidden; font-family:Arial; text-align: left; background:#fff; }
.focusBox .pic img { width: 470px; height: 325px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 75px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 75px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:75px; line-height:75px; position:absolute; bottom:-75px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 16px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 25px; right: 10px; }
.focusBox .num li{ float: left; position: relative; width: 25px; height: 25px; line-height: 25px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;  }



/* Tab切换 */
.newsenterprise{ width:420px; margin-left:15px;}
.slideTxtBox{ float:right;  width:100%; height:325px; overflow:hidden;    text-align:left;  }
.slideTxtBox .hd{ height:43px; line-height:43px; padding:0; border-bottom:2px solid #00a5ff; font-size:16px; background:#f7f7f7; }
.slideTxtBox .hd ul{ overflow:hidden; zoom:1;  }
.slideTxtBox .hd ul li{ float:left; }
.slideTxtBox .hd ul li a{ display:block; padding:0 20px;  }
.slideTxtBox .hd ul li a:hover{ text-decoration:none;  }
.slideTxtBox .hd ul li.on a{ background:#00a5ff; color:#fff; font-weight:bold;  }
.slideTxtBox .bd{ padding:10px;  }
.slideTxtBox .bd ul dl{ padding:10px 0;}
.slideTxtBox .bd ul dl dt{ font-size:18px; text-align:center; margin-bottom:10px; font-weight:bold;}
.slideTxtBox .bd ul dl dd{ font-size:16px; text-align:left; line-height:20px;}
.slideTxtBox .bd li{ height:32px; line-height:32px; font-size:16px;}
.slideTxtBox .bd li .date{ float:right; color:#999;  }


/* 文字无缝上滚动 */
.newsnotice{ width:280px;}
.sideBox{ height:100%; overflow:hidden;   background:#fff; margin-bottom:10px;   }
.sideBox .hd{ height:45px; line-height:45px; background:#00a5ff; }
.sideBox .hd h3{ font-weight:bold; font-size:16px; color:#fff; text-indent:15px;}
.sideBox .hd h3 a{ color:#fff;}
.sideBox .bd{ padding:10px 0 10px 5px; height:260px;}
.sideBox .bd li{ height:260px; line-height:30px; overflow:hidden; font-size:16px;}
.sideBox .bd li span{ color:#999; margin-right:5px;   }



/*工程案例*/
.indexcase{ background:url(../images/casebg.jpg) no-repeat center center;overflow: hidden;padding: 70px 0; }
.indexcase_title{ font-size:40px; text-align:left; color:#FFF;}
.indexcase_title span{ font-size:14px; margin-left:5px;}

.indexcase .parHd{ height:50px;width:100%;overflow: hidden;position: relative;margin:30px auto;}
.indexcase .parHd ul{}
.indexcase .parHd ul li{ float:left;width:150px;height: 50px;text-align: center; background:#00a5ff; line-height:50px; font-size:16px; margin-right:10px; }
.indexcase .parHd ul li a{ color:#fff;}
.indexcase .parHd ul li.on{background: #e7e7e7; color:#666;}
.indexcase .parHd ul li.on a{background: #e7e7e7; color:#666;}
.indexcase .slideBox23{  zoom:1;  position:relative;   }
.indexcase .sPrev{ position:absolute; left:-54px; top:96px; display:block; width:24px; height:56px; background:url("../images/z.jpg") center center no-repeat ; }
.indexcase .sNext{ position:absolute; right:-54px; top:96px; display:block; width:24px; height:56px; background:url("../images/r.jpg") center center no-repeat; }
.indexcase .sPrev:hover,.slideGroup23 .sNext:hover{ border-color:#e60000;  }
.indexcase .parBd ul{ zoom:1;   }
.indexcase .parBd ul li{float:left!important;width:580px!important;overflow: hidden;margin:0 40px 0 0 !important;border: none!important;}
.indexcase .parBd ul li span {display: block;background: #fff;height: 80px!important;padding:0 16px;line-height: 80px!important;font-size:16px;color: #171717;border-top: 1px solid #eee;}
.indexcase .parBd ul li span img {float:right;padding-top:25px;}
.indexcase .parBd ul li i{display: block;font-size:0;line-height: 0;width:580px!important;overflow: hidden;}
.indexcase .parBd ul li i img{width:580px!important;height: 280px!important;transition: all 0.5s}
.indexcase .parBd ul li:hover i img{transform: scale(1.1);}
.indexcase .parBd ul li:last-child{margin:0;}	









/*关于我们*/
.wrap-about{
	padding: 30px 0 50px 0;
	overflow: hidden;
	background:url(../images/aboutbg.jpg) no-repeat center center;
}
.indexabout_title{ font-size:40px; text-align:left; border-bottom:1px solid #d7d7d7; padding-bottom:15px;}
.indexabout_con{ padding:50px 0;}
.indexabout_con_left{ width:800px;}
.indexabout_con_left h3{ color:#00a5ff; font-size:36px;}
.indexabout_con_left p{ font-size:16px; line-height:36px; padding:20px 0; text-indent:30px;}
.indexabout_con_left dl { margin-top:30px;}
.indexabout_con_left dl a{ width:150px; height:45px; background:#00a5ff; display:inline-block; margin-right:10px; line-height:45px; text-align:center; color:#fff;}
.indexabout_con_left dl a:hover{ background:#999;}
.indexabout_con_right{ width:337px;}
.indexabout_con_right img{ max-width:100%; height:auto;}








/*友情链接*/
.wrap-links{
	background: #f5f5f5;
	padding: 30px 0;
	overflow: hidden;
}
.wrap-links-title{
	font-size: 18px;
	font-weight: bold;
	color: #0061ae;
	margin: 0 20px 0 0;
}
.wrap-links-title em{
	font-size: 14px;
	color: #bbbbbb;
}
.wrap-links-con{
		margin-top:15px;}
.wrap-links-con a{
    font-size: 14px;
    color: #666;
	margin-right:15px;
    float: left;display: block;
}
.wrap-links-con a:hover{
	color: #0061ae;
}
.slideTxtBox11 .bd li.zx_Bbox{
	width: 200px;
	height: 200px;
	border: none!important;margin: 0 20px 25px!important;
}
.slideTxtBox11 .bd .zx_Bbox:hover{
	border-color: none!important;
	border: none!important;
}

.slideTxtBox11 .bd .zx_Bbox .pic_zx{
	height: 155px;
}
.slideTxtBox11 .bd pre.zxtit{
	color: #333333;
    font-size: 14px;
    text-align: center;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 0 15px;
	    white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word;
	font-family: "微软雅黑";    margin: 12px 0 0;
}